j.j. spaun
Martial ArtsThree Real Names Under Jin Yong's Pen: One Fabrication, Two Distortions and an Argument Still UnsettledMount Hua, 2026. A group of Taoist priests stood blocking the entrance to the...
EsportsThe Biggest Beneficiary in the Vietnam-Korea PUBG DramaThe evening began with the soft sound of an uninstall notification in a dark...
Table TennisSheffield Called Twice: Beneath 40 Children, a Table Tennis Machine Is Being AssembledThere is a number that made me stop in the middle of an afternoon in Hai Phon...
AthleticsVietnamese Athletics and the Data Gap: Why a Fast Time Is Not Automatically RatifiedAt two in the morning in Da Nang, I reopened the athletics analysis file I ha...
International FootballVietnam U17 Women Seal 2027 AFC U17 Asian Cup Spot: Southeast Asia Takes 5 of 12 Slots and an 18-Month Wait BeginsIn the closing minutes of the first half of the decisive Group D qualifier,...
Martial ArtsSoutheast Asia's Rings and the Names No One RecordsOn a Saturday night in a small arena north of Chiang Mai, I sat close enough ...
Domestic FootballV.League 1: The Title Is Decided by the Wage Bill, Not the Transfer WindowLate on the final night of the 2026-25 season, I sat alone in my small studio...
GolfBump-and-Run vs Chip Shot: One Shot Margin and the Small-Sample TrapIn the world of golf, one piece of advice has stood as long as the ancient...
Table TennisRob Davies and Britain's 13 Para Table Tennis Players: A Quiet Springboard in Murcia Before NovemberThere are things I only noticed after years of sitting in the farthest rows o...
International FootballAI-Generated Fake Images and the Verification Problem in the Football Transfer MarketAn image appeared on social media at dawn. In it, a foreign striker stood in...
Swimming2026 College Swimming League: A Headline Promising Standings, a Body Delivering Only an About PageOn a Tuesday afternoon, a young colleague in the newsroom sent me a link with...
TennisSovereign Capital, Bond Yields and the Financial Equation of Professional TennisMELBOURNE — On the final night before the Australian Open begins, I sat in my...
International FootballOn the Roadside of New South Wales: When the Shadow of a Single Test Darkened Sassuolo's SkyOn a late-summer night in New South Wales, a car was stopped at the roadside...
International FootballThe Netherlands seals its fireworks rule: the match ends immediately, the whole stadium goes homeOn the stand behind the goal, the first flare cleared the security fence in t...
Table TennisThe Empty Data Sheet and the Limits of Sports WritingThere is a file I still keep on my machine, named after the exact day it...
TennisA File Labelled 'Tennis' and the First Test of a Beat Keeper03:12, Tuesday, Sydney. I open the only file left in the overnight queue: a...
Table TennisFour Reverse Sweeps in One Day in Antibes: What the Best-of-Seven Format Reveals About Europe's U19 CohortThe Bulgarian player Yoan Velichkov entered the fourth game of his match...
EsportsWolves Esports and the Sweep at VCT Threshold China 2026: The Scoreline Lies, the Data Is the Only WitnessWolves Esports beat A Team 2-0 at VCT Threshold China 2026. But that scorelin...
International FootballPortugal 4-2 Denmark: Four Goals, Four Sources, and a Void Named CristianoAt Parken in Copenhagen, when the final whistle blew, the scoreboard read 4-2...
International FootballWhen the Data Falls Silent: Nine Dimensions of Analysis and the Line Between Truth and Speculation in FootballThere was a moment in my scouting career when I learned to stay silent. It wa...
